package com.ruoyi.group.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.group.mapper.listPageMapper;
import com.ruoyi.group.domain.listPage;
import com.ruoyi.group.service.IlistPageService;

/**
 * 工单列表Service业务层处理
 * 
 * @author yb
 * @date 2022-03-12
 */
@Service
public class listPageServiceImpl implements IlistPageService 
{
    @Autowired
    private listPageMapper listPageMapper;

    /**
     * 查询工单列表
     * 
     * @param repairId 工单列表主键
     * @return 工单列表
     */
    @Override
    public listPage selectlistPageByRepairId(Integer repairId)
    {
        return listPageMapper.selectlistPageByRepairId(repairId);
    }

    /**
     * 查询工单列表列表
     * 
     * @param listPage 工单列表
     * @return 工单列表
     */
    @Override
    public List<listPage> selectlistPageList(listPage listPage)
    {
        return listPageMapper.selectlistPageList(listPage);
    }

    /**
     * 新增工单列表
     * 
     * @param listPage 工单列表
     * @return 结果
     */
    @Override
    public int insertlistPage(listPage listPage)
    {
        listPage.setCreateTime(DateUtils.getNowDate());
        return listPageMapper.insertlistPage(listPage);
    }

    /**
     * 修改工单列表
     * 
     * @param listPage 工单列表
     * @return 结果
     */
    @Override
    public int updatelistPage(listPage listPage)
    {
        listPage.setUpdateTime(DateUtils.getNowDate());
        return listPageMapper.updatelistPage(listPage);
    }

    /**
     * 批量删除工单列表
     * 
     * @param repairIds 需要删除的工单列表主键
     * @return 结果
     */
    @Override
    public int deletelistPageByRepairIds(Integer[] repairIds)
    {
        return listPageMapper.deletelistPageByRepairIds(repairIds);
    }

    /**
     * 删除工单列表信息
     * 
     * @param repairId 工单列表主键
     * @return 结果
     */
    @Override
    public int deletelistPageByRepairId(Integer repairId)
    {
        return listPageMapper.deletelistPageByRepairId(repairId);
    }

    /**
     * 查询回复的消息
     * @param listPage
     * @return
     */
    @Override
    public int findPage(listPage listPage) {
        listPage.setUpdateTime(DateUtils.getNowDate());
        return listPageMapper.findPage(listPage);
    }
}
